USE [TTTLINES_TEST]
GO

IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_chiave_programmi_personalizzazioni]') AND parent_object_id = OBJECT_ID(N'[dbo].[chiave_programmi]'))
ALTER TABLE [dbo].[chiave_programmi] DROP CONSTRAINT [FK_chiave_programmi_personalizzazioni]
GO

delete from personalizzazioni
insert into personalizzazioni (chiave, valore, note, inamovibile, modificabile, gruppo, ordine, fileini)
 select chiave, valore, note, inamovibile, modificabile, gruppo, ordine, fileini 
 from personalizzazioni_test


USE [TTTLINES_TEST]
GO

ALTER TABLE [dbo].[chiave_programmi]  WITH NOCHECK ADD  CONSTRAINT [FK_chiave_programmi_personalizzazioni] FOREIGN KEY([chiave])
REFERENCES [dbo].[personalizzazioni] ([CHIAVE])
GO

ALTER TABLE [dbo].[chiave_programmi] CHECK CONSTRAINT [FK_chiave_programmi_personalizzazioni]
GO


